Object Calisthenics is an idea suggest by Jeff Bay in The ThoughtWorks Anthology , and lists 9 rules to writing better Object Oriented code. For those who haven’t seen the book, the 9 rules are:

 # Use only one level of indentation per method
 # Don’t use the else keyword
 # Wrap all primitives and strings
 # Use only one dot per line
 # Don’t abbreviate
 # Keep all entities small
 # Don’t use any classes with more than two instance variables
 # Use first-class collections
 # Don’t use any getters/setters/properties
  
http://www.markhneedham.com/blog/2008/11/06/object-calisthenics-first-thoughts/
